package com.tanhua.dubbo.api;

import com.tanhua.domain.db.*;

import java.util.List;

public interface SoulApi {

    /**
     * 查询有多少个问卷列表
     */
    List<Questionnaire> findQuestionnaires();

    /**
     * 查询问卷通过id
     */
    Questionnaire findQuestionnaireById(Long id);

    /**
     * 查询出问卷列表的题目
     */
    List<SoulQuestion> findSoulQuestionByQuestionnaireId(Long questionnaireId);

    /**
     * 查询出问卷列表的题目通过主键id
     */
    SoulQuestion findSoulQuestionById(Long id);

    /**
     * 获取问卷选项
     */
    List<SoulQuestionOption> findSoulQuestionOptionById(Long id);

    /**
     * 查询选项分数
     */
    Long findScoreById(Long optionId, Long questionId);
}
